@font-face {
	font-family: "YouSheBiaoTiHei";
	src: url('/src/assets/font/YouSheBiaoTiHei.ttf');
}

@font-face {
	font-family: "SourceHanSansCN";
	src: url('/src/assets/font/SiYuanHeiTiNormal.otf');
}

.title {
	color: #0FF;
	font-family: "YouSheBiaoTiHei";
	font-size: .22rem;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1.5px;
}

.lbox {
	padding: 1.2vh .6vw;
	box-sizing: border-box;
	position: relative;
	/* background: url('@/assets/image/boxbg.png');
	background-size: 100% 100%; */
}

.rbox {
	padding: 1.2vh .6vw;
	box-sizing: border-box;
	position: relative;
	/* background: url('@/assets/image/boxbg.png');
	background-size: 100% 100%; */
}

.lb {
	top: 10%;
	left: -2px;
	position: absolute;
	width: 2.5px;
	height: 45%;
	z-index: 2;
	background: linear-gradient(to bottom,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.lb1 {
	top: 5%;
	left: -2px;
	position: absolute;
	width: 2.5px;
	height: 90%;
	z-index: 2;
	background: linear-gradient(to bottom,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.rb {
	top: calc(20px + 10%);
	right: -2px;
	position: absolute;
	width: 2.5px;
	height: 45%;
	z-index: 2;
	background: linear-gradient(to bottom,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.rb1 {
	top: 5%;
	right: -2px;
	position: absolute;
	width: 2.5px;
	height: 90%;
	z-index: 2;
	background: linear-gradient(to bottom,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.tb {
	top: -2px;
	left: 12%;
	position: absolute;
	width: 15%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.tb1 {
	top: -2px;
	left: 1%;
	position: absolute;
	width: 20%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.tb2 {
	top: -2px;
	right: 1%;
	position: absolute;
	width: 20%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.bb1 {
	bottom: -2px;
	left: 12%;
	position: absolute;
	width: 15%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.bb2 {
	bottom: -2px;
	right: 15%;
	position: absolute;
	width: 15%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.bb3 {
	bottom: -2px;
	left: 10%;
	position: absolute;
	width: 35%;
	height: 2.5px;
	background: linear-gradient(to right,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.5) 50%,
			rgba(255, 255, 255, 0) 100%);
}

.yellow-tb {
	top: 0px;
	left: 0%;
	position: absolute;
	width: 100%;
	height: 1px;
	background: linear-gradient(to right,
			rgba(87, 69, 0, 0.00) 0.28%,
			#FFCB00 41.09%,
			rgba(126, 101, 0, 0.00) 83.64%);
}

.yellow-bb {
	bottom: 0px;
	left: 0%;
	position: absolute;
	width: 100%;
	height: 1px;
	background: linear-gradient(to right,
			rgba(87, 69, 0, 0.00) 0.28%,
			#FFCB00 41.09%,
			rgba(126, 101, 0, 0.00) 83.64%);
}

.blue-tb {
	top: 0px;
	left: 0%;
	position: absolute;
	width: 100%;
	height: 1px;
	background: linear-gradient(to right,
			rgba(0, 46, 87, 0.00) 0.28%,
			#00C2FF 41.09%,
			rgba(0, 104, 126, 0.00) 83.64%);
}

.blue-bb {
	bottom: 0px;
	left: 0%;
	position: absolute;
	width: 100%;
	height: 1px;
	background: linear-gradient(to right,
			rgba(0, 46, 87, 0.00) 0.28%,
			#00C2FF 41.09%,
			rgba(0, 104, 126, 0.00) 83.64%);
}

.circle {
	width: 90%;
	height: 37%;
	position: absolute;
	bottom: 27%;
	left: 5%;
	background: linear-gradient(0deg,
			#1d3a79 0.11%,
			rgba(87, 164, 238, 0.09) 92.74%);
	border-radius: 100%;
	z-index: -100;

	>img {
		width: 100%;
		height: 100%;
		z-index: -10000;
	}
}


.empty {
	height: 100%;
	color: #909399;
	font-size: .14rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.operate-text {
	color: #0ff;
	cursor: pointer;
}

.point-p-table {
	width: 100%;
	margin-top: 2vh;
	border-collapse: collapse;
	border-color: #27508b;
	color: #fff;
	font-size: .14rem;
}

.point_pop_content {
	width: 100%;
	height: 100%;
	/* background-color: salmon; */
}

.multi-line-text {
	white-space: pre-line;
	/* 保留空白符，并在需要的地方进行换行 */
}

/* .lt {
	top: -1px;
	border-top: 2px solid #0080ff;
	left: -1px;
	border-left: 2px solid #0080ff;
	border-radius: 0 0 0 0;
	position: absolute;
	width: .625vw;
	height: 1.1vh;
	z-index: 2;
}

.rt {
	right: -1px;
	border-right: 2px solid #0080ff;
	border-radius: 0 .2083333333vw 0 0;
	top: -1px;
	border-top: 2px solid #0080ff;
	position: absolute;
	width: .625vw;
	height: 1.1vh;
	z-index: 2;
}

.lb {
	bottom: -1px;
	border-bottom: 2px solid #0080ff;
	left: -1px;
	border-left: 2px solid #0080ff;
	border-radius: 0 0 0 .2083333333vw;
	position: absolute;
	width: .625vw;
	height: 1.1vh;
	z-index: 2;
}

.rb {
	right: -1px;
	border-right: 2px solid #0080ff;
	border-radius: 0 0 .2083333333vw 0;
	bottom: -1px;
	border-bottom: 2px solid #0080ff;
	position: absolute;
	width: .625vw;
	height: 1.11vh;
	z-index: 2;
} */

.table {
	background-color: transparent !important;
}

.time-picker {
	background: #090746;
	-webkit-box-shadow: 0 0 1.8518518519vh 0.0740740741vh #0080ff inset;
	box-shadow: inset 0 0 1.8518518519vh 0.0740740741vh #0080ff;
	border: 2px solid rgba(0, 128, 255, 0.2);
	color: #fff;

	.el-select-dropdown__item {
		font-family: "YouSheBiaoTiHei";
		color: #0ff;
	}

	.el-select-dropdown__item.hover,
	.el-select-dropdown__item:hover {
		border-radius: 6px;
		background: linear-gradient(to right, rgba(0, 128, 255, 0.8), rgba(0, 128, 255, 0.2), rgba(0, 128, 255, 0.8));
	}
}